package com.tour.dao;

import com.tour.bean.Ticketinfo;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Map;

/**
 * ticketinfo
 * @author
 * @date 2020/03/17
 */
@Mapper
@Repository
public interface TicketinfoMapper {

    /**
     * [新增]
     * @author
     * @date 2020/03/17
     **/
    int insert(Ticketinfo ticketinfo);

    /**
     * [刪除]
     * @author
     * @date 2020/03/17
     **/
    int delete(int id);

    /**
     * [更新]
     * @author
     * @date 2020/03/17
     **/
    int update(Ticketinfo ticketinfo);

    /**
     * [查询] 根据主键 id 查询
     * @author
     * @date 2020/03/17
     **/
    Ticketinfo load(int id);

    /**
     * [查询] 分页查询
     * @author
     * @date 2020/03/17
     **/
    List<Ticketinfo> pageList(Map<String,Object> map);

    /**
     * [查询] 分页查询 count
     * @author
     * @date 2020/03/17
     **/
    int pageListCount(Map<String,Object> map);

}
